# python 对象使用的测试
class people:
    def __init__(self,n,a,w):
        self.name=n
        self.age=a
        #成员的私有属性
        self.__weight=w
    def __privilege(self):          # 私有方法
        print('这是父类私有方法')

    def speak(self):
        print("父类 %s 说:我 %d 岁"%(self.name,self.age))
# 一般参数是object，这里是父类，表示继承
# (speaker,student):多个继承
class student(people):
    def __call__(self, *args, **kwargs):
        pass
    def __init__(self,n,a,w,g):
        people.__init__(self,n,a,w)
        self.grade=g
    def speak(self):
        print("子类 %s 说:我 %d 岁了，我在读 %d 年级" %(self.name,self.age,self.grade))

if __name__ == '__main__':
    s=student('ken',10,60,3)#初始化方法
    s.speak()
    # 调父类
    super(student,s).speak()